
const express = require('express')
//引入权限控制模块
const isLoginMiddle  = require('../middleware/isLoginMiddle')
const route = express.Router()
//获取集合
//这个路由用来给前端返回所有的管理员列表,所以需要查询数据库
//获取集合
const adminModel = require('../db/model/adminModel')

//当收到请求的时候查询数据库里所有管理员列表
route.get('/adminList', isLoginMiddle, async (req, res) => {
  //数据库所有的操作都是异步操作,所以需要trycatch
  try {
    //find第二个参数可以控制不查哪个参数
    //
    const findResult = await adminModel.find({},{password:0})
    //如果查询成功,返回数据
    res.send({
      code: 10000,
      msg: "查询管理员列表成功",
      data: findResult
    })
  } catch (e) {
    console.log("查询管理员列表异常", e.message);
    res.send({
      code: 10001,
      msg: "查询管理员列表异常" + e.message,
      data: null
    })

  }
})
module.exports = route
